package com.jilijili.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * 粉丝表
 *
 * @TableName fans
 */
@TableName(value = "fans")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@Builder()
public class Fans implements Serializable {
    /**
     *
     */
    @TableId(value = "id")
    private String id;

    /**
     * 作家用户id
     */
    @TableField(value = "vloger_id")
    private String vlogerId;

    /**
     * 粉丝用户id
     */
    @TableField(value = "fan_id")
    private String fanId;

    /**
     * 粉丝是否是vloger的朋友，如果成为朋友，则本表的双方此字段都需要设置为1，如果有一人取关，则两边都需要设置为0
     * 值为 1 的时候就是朋友关系
     */
    @TableField(value = "is_fan_friend_of_mine")
    private Integer isFanFriendOfMine;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;


}